package com.tamo.ppresta.httpapi;

import com.hjq.http.config.IRequestApi;
import com.tamo.ppresta.constant.API_CONSTANT;

/**
 * @author yeyang
 * @name ppresta
 * @class name：com.tamo.ppresta.httpapi
 * @class describe
 * @time 2022/12/28 13:15
 * @change
 * @chang time
 * @class describe
 */
public class GetRecommendAppsApi implements IRequestApi {

    @Override
    public String getApi() {
        return API_CONSTANT.GET_RECOMMEND_APPS;
    }

    private String itemCode;
    private String languageCode;
    private String sessionId;
    private String productItemCode;
    private String pageSize;
    private String pageNumber;
    private String pageTypeCode;

    public GetRecommendAppsApi setItemCode(String itemCode) {
        this.itemCode = itemCode;
        return this;
    }

    public GetRecommendAppsApi setLanguageCode(String languageCode) {
        this.languageCode = languageCode;
        return this;
    }

    public GetRecommendAppsApi setSessionId(String sessionId) {
        this.sessionId = sessionId;
        return this;
    }

    public GetRecommendAppsApi setProductItemCode(String productItemCode) {
        this.productItemCode = productItemCode;
        return this;
    }

    public GetRecommendAppsApi setPageSize(String pageSize) {
        this.pageSize = pageSize;
        return this;
    }

    public GetRecommendAppsApi setPageNumber(String pageNumber) {
        this.pageNumber = pageNumber;
        return this;
    }

    public GetRecommendAppsApi setPageTypeCode(String pageTypeCode) {
        this.pageTypeCode = pageTypeCode;
        return this;
    }
}